type runtime.traceBuf

22 uses

	runtime (current package)
		trace.go#L47: 	reading       *traceBuf // buffer currently handed off to user
		trace.go#L48: 	empty         *traceBuf // stack of empty buffers
		trace.go#L92: 	cpuBuf      [2]*traceBuf
		tracebuf.go#L29: 	*traceBuf
		tracebuf.go#L64: func unsafeTraceWriter(gen uintptr, buf *traceBuf) traceWriter {
		tracebuf.go#L168: 			w.traceBuf = (*traceBuf)(sysAlloc(unsafe.Sizeof(traceBuf{}), &memstats.other_sys, "trace buffer"))
		tracebuf.go#L220: func unsafeTraceExpWriter(gen uintptr, buf *traceBuf, exp tracev2.Experiment) traceWriter {
		tracebuf.go#L226: 	head, tail *traceBuf
		tracebuf.go#L230: func (q *traceBufQueue) push(buf *traceBuf) {
		tracebuf.go#L241: func (q *traceBufQueue) pop() *traceBuf {
		tracebuf.go#L260: 	link     *traceBuf // in trace.empty/full
		tracebuf.go#L269: type traceBuf struct {
		tracebuf.go#L281: func (buf *traceBuf) byte(v byte) {
		tracebuf.go#L292: func (buf *traceBuf) varint(v uint64) {
		tracebuf.go#L315: func (buf *traceBuf) varintReserve() int {
		tracebuf.go#L327: func (buf *traceBuf) stringData(s string) {
		tracebuf.go#L335: func (buf *traceBuf) available(size int) bool {
		tracebuf.go#L348: func (buf *traceBuf) varintAt(pos int, v uint64) {
		tracebuf.go#L368: func traceBufFlush(buf *traceBuf, gen uintptr) {
		traceruntime.go#L29: 	buf           [2][tracev2.NumExperiments]*traceBuf // Per-M traceBuf for writing. Indexed by trace.gen%2.
		tracestring.go#L18: 	buf  *traceBuf // string batches to write out to the trace.